module Base
{
	model AmmoStrapsRifle
	{
		mesh = Weapons/Firearm/AmmoStrapsRifle,
		texture = weapons/firearm/AmmoStrapsRifle,
	}
	model AmmoStrapsShotgun
	{
		mesh = Weapons/Firearm/AmmoStrapsShotgun,
		texture = weapons/firearm/AmmoStrapsShotgun,
	}
	model x2Scope
	{
		mesh = Weapons/Firearm/x2ScopeReplace,
		texture = weapons/firearm/x2ScopeReplace,
	}
	model x4Scope
	{
		mesh = Weapons/Firearm/x8ScopeReplace,
		texture = weapons/firearm/x8ScopeReplace,
	}
	model x8Scope
	{
		mesh = Weapons/Firearm/x8ScopeReplace,
		texture = weapons/firearm/x8ScopeReplace,
	}
	model AssaultRiflev2
	{
		mesh = Weapons/Firearm/AssaultRifleReplace,
		texture = weapons/firearm/AssaultRifleReplace,

		attachment laser
		{
			offset = 0.0000 0.2328 -0.0061,
			rotate = 180.0000 0.3774 180.0000,
			scale = 0.9997,
		}

		attachment muzzle
		{
			offset = 0.0000 0.4334 0.0200,
			rotate = -90.0000 0.0000 0.0000,
		}

		attachment recoilpad
		{
			offset = 0.0013 -0.1294 -0.0043,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment reddot
		{
			offset = 0.0007 0.0643 0.0634,
			rotate = -180.0000 -0.2836 180.0000,
			scale = 0.5362,
		}

		attachment scope
		{
			offset = 0.0000 0.0102 0.0785,
			rotate = 0.0000 0.0000 0.0000,
			scale = 0.7675,
		}

		attachment scope2
		{
			offset = 0.0004 0.0586 0.0416,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment world
		{
			offset = 0.0138 0.0786 -0.0002,
			rotate = -179.9921 -1.0256 -179.7779,
		}
	}
	model M14v2
	{
		mesh = Weapons/Firearm/M14Replace,
		texture = weapons/firearm/M14Replace,

		attachment scope2
		{
			offset = 0.0000 0.0701 0.0449,
			rotate = 0.0000 0.0539 0.0000,
			scale = 0.8850,
		}

		attachment muzzle
		{
			offset = 0.0000 0.5106 0.0317,
			rotate = -90.0000 0.0000 0.0000,
		}

		attachment recoilpad2
		{
			offset = 0.0000 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment recoilpad
		{
			offset = 0.0000 0.0829 0.0076,
			rotate = 0.0000 0.0000 0.0000,
			scale = 0.1680,
		}

		attachment reddot
		{
			offset = 0.0000 0.0904 0.0482,
			rotate = 180.0000 -0.0290 180.0000,
			scale = 0.6450,
		}

		attachment scope
		{
			offset = 0.0000 0.0355 0.0634,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment laser
		{
			offset = 0.0000 0.3923 -0.0030,
			rotate = 180.0000 0.2907 180.0000,
			scale = 1.0050,
		}

		attachment world
		{
			offset = 0.0138 0.0786 -0.0002,
			rotate = -179.9921 -1.0256 -179.7779,
		}
	}
	model DoubleBarrelShotgun
	{
		mesh = Weapons/Firearm/ShotgunDoubleBarrelReplace,
		texture = weapons/firearm/ShotgunDoubleBarrelReplace,

		attachment muzzle
		{
			offset = 0.0000 0.4803 0.0331,
			rotate = -90.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = 0.0138 0.0786 -0.0002,
			rotate = -179.9921 -1.0256 -179.7779,
		}
	}
	model HuntingRilfeRecoilPadReplacer
	{
		mesh = Weapons/Firearm/HuntingRilfeRecoilPadReplacer,
		texture = weapons/firearm/HuntingRilfeRecoilPadReplacer,
	}
	model M14RecoilPadReplace
	{
		mesh = Weapons/Firearm/M14RecoilPadReplace,
		texture = weapons/firearm/M14RecoilPadReplace,

		attachment world
		{
			offset = 0.0256 0.0735 -0.0000,
			rotate = 0.0000 0.0000 90.2853,
		}
	}
	model ShotgunDoubleBarrel_OPEN
    {
        mesh = Weapons/Firearm/ShotgunDoubleBarrel_OpenReplace,
		texture = weapons/firearm/ShotgunDoubleBarrelReplace,
    }
	model ShotgunDoubleBarrelSawn
	{
		mesh = Weapons/Firearm/SawnShotgunDoubleBarrelReplace,
		texture = weapons/firearm/ShotgunDoubleBarrelReplace,

		attachment muzzle
		{
			offset = 0.0000 0.3025 0.0338,
			rotate = -90.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = 0.0138 0.0786 -0.0002,
			rotate = -179.9921 -1.0256 -179.7779,
		}
	}
	model ShotgunDoubleBarrelSawn_OPEN
    {
        mesh = Weapons/Firearm/SawnShotgunDoubleBarrel_OpenReplace,
		texture = weapons/firearm/ShotgunDoubleBarrelReplace,
    }
	model Shotgunv2
	{
		mesh = Weapons/Firearm/ShotgunReplace,
		texture = weapons/firearm/ShotgunReplace,

		attachment muzzle
		{
			offset = 0.0000 0.4089 0.0257,
			rotate = -90.0000 0.0000 0.0000,
		}

		attachment choketube
		{
			offset = -0.0009 0.4067 0.0258,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment recoilpad
		{
			offset = -0.0009 -0.1558 -0.0343,
			rotate = 4.2992 0.0000 0.0000,
			scale = 0.7252,
		}

		attachment scope
		{
			offset = 0.0000 0.0714 0.0514,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment world
		{
			offset = 0.0138 0.0786 -0.0002,
			rotate = -179.9921 -1.0256 -179.7779,
		}

		attachment ammostrap
		{
			offset = 0.0069 0.1201 0.0172,
			rotate = 0.0000 0.0000 0.0000,
			scale = 1.0000,
		}
	}
	model ShotgunSawnOffv2
	{
		mesh = Weapons/Firearm/ShotgunSawnOfReplace,
		texture = weapons/firearm/ShotgunReplace,

		attachment muzzle
		{
			offset = 0.0000 0.3436 0.0257,
			rotate = -90.0000 0.0000 0.0000,
		}

		attachment world
		{
			offset = 0.0138 0.0786 -0.0002,
			rotate = -179.9921 -1.0256 -179.7779,
		}

		attachment ammostrap
		{
			offset = 0.0069 0.1201 0.0172,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment recoilpad
		{
			offset = 0.0000 0.0588 0.0200,
			rotate = 0.0000 0.0000 0.0000,
			scale = 0.0281,
		}
	}
	model VarmintRiflev2
	{
		mesh = weapons/firearm/MSR700Replace,
		texture = weapons/firearm/MSR700Replace,

		attachment bayonnet
		{
			offset = 0.0000 0.3812 0.0044,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment scope2
		{
			offset = 0.0000 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment scope
		{
			offset = 0.0000 0.0330 0.0528,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment reddot
		{
			offset = 0.0007 0.0486 0.0374,
			rotate = 180.0000 -0.2502 180.0000,
			scale = 0.4638,
		}

		attachment muzzle
		{
			offset = 0.0000 0.5010 0.0241,
			rotate = -90.0000 0.0000 0.0000,
		}

		attachment recoilpad2
		{
			offset = 0.0000 -0.1121 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment recoilpad
		{
			offset = 0.0000 0.0829 0.0076,
			rotate = 0.0000 0.0000 0.0000,
			scale = 0.1680,
		}

		attachment world
		{
			offset = 0.0138 0.0786 -0.0002,
			rotate = -179.9921 -1.0256 -179.7779,
		}

		attachment ammostrap
		{
			offset = 0.0106 0.1511 0.0202,
			rotate = 0.0000 0.0000 0.0000,
			scale = 0.8350,
		}
	}
	model HuntingRiflev2
	{
		mesh = Weapons/Firearm/MSR788Replace,
		texture = weapons/firearm/MSR788Replace,

		attachment bayonnet
		{
			offset = 0.0000 0.3812 0.0044,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment scope2
		{
			offset = 0.0000 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment scope
		{
			offset = 0.0000 0.0330 0.0528,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment reddot
		{
			offset = 0.0007 0.0486 0.0374,
			rotate = 180.0000 -0.2502 180.0000,
			scale = 0.4638,
		}

		attachment muzzle
		{
			offset = 0.0000 0.5230 0.0241,
			rotate = -90.0000 0.0000 0.0000,
		}

		attachment recoilpad2
		{
			offset = 0.0000 -0.1121 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment recoilpad
		{
			offset = 0.0000 0.0829 0.0076,
			rotate = 0.0000 0.0000 0.0000,
			scale = 0.1680,
		}
		attachment world
		{
			offset = 0.0138 0.0786 -0.0002,
			rotate = -179.9921 -1.0256 -179.7779,
		}
		attachment ammostrap
		{
			offset = 0.0106 0.1511 0.0202,
			rotate = 0.0000 0.0000 0.0000,
			scale = 0.8350,
		}
	}
	model Handgun03v2
	{
		mesh = Weapons/Firearm/M9Replace,
		texture = weapons/firearm/M9Replace,

		attachment muzzle
		{
			offset = 0.0000 0.1461 -0.0297,
			rotate = -90.0000 0.0000 0.0000,
		}

		attachment reddot
		{
			offset = 0.0000 0.0038 -0.0411,
			rotate = 0.0000 0.0000 0.0000,
			scale = 0.5050,
		}

		attachment gunlight
		{
			offset = 0.0000 0.0656 0.0016,
			rotate = 0.0000 0.0000 0.0000,
			scale = 0.4700,
		}

		attachment laser
		{
			offset = 0.0000 0.0700 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0132 0.0787 -0.0001,
			rotate = -0.0088 -0.1197 -0.2221,
		}
	}
	model Handgun02v2
	{
		mesh = Weapons/Firearm/1911Replace,
		texture = weapons/firearm/1911Replace,

		attachment muzzle
		{
			offset = 0.0000 0.1427 -0.0271,
			rotate = -90.0000 0.0000 0.0000,
		}

		attachment gunlight
		{
			offset = 0.0000 0.0711 0.0027,
			rotate = 0.0000 0.0000 0.0000,
			scale = 0.5179,
		}

		attachment laser
		{
			offset = 0.0000 0.0699 0.0000,
			rotate = 0.0000 0.0000 0.0000,
			scale = 0.8772,
		}

		attachment reddot
		{
			offset = 0.0000 0.0732 -0.0397,
			rotate = 0.0000 0.0000 0.0000,
			scale = 0.4941,
		}
		attachment world
		{
			offset = -0.0132 0.0787 -0.0001,
			rotate = -0.0088 -0.1197 -0.2221,
		}
	}
	model Handgunv2
	{
		mesh = Weapons/Firearm/DeagleReplace,
		texture = weapons/firearm/DeagleReplace,

		attachment muzzle
		{
			offset = 0.0000 0.1866 -0.0407,
			rotate = -90.0000 0.0000 0.0000,
		}

		attachment gunlight
		{
			offset = 0.0000 0.0721 0.0004,
			rotate = 0.0000 0.0000 0.0000,
			scale = 0.7050,
		}

		attachment reddot
		{
			offset = 0.0000 0.0955 -0.0580,
			rotate = 0.0000 0.0000 0.0000,
			scale = 0.6700,
		}

		attachment laser
		{
			offset = 0.0000 0.0732 -0.0030,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment world
		{
			offset = -0.0132 0.0787 -0.0001,
			rotate = -0.0088 -0.1197 -0.2221,
		}
	}
}
